EFFICIENT DATA STRUCTURES AND PROTOCOLS WITH APPLICATIONS IN SPACE-TIME CONSTRAINED SYSTEMS By YAN QIAO A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY
نویسندگان
چکیده
of Dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy EFFICIENT DATA STRUCTURES AND PROTOCOLS WITH APPLICATIONS IN SPACE-TIME CONSTRAINED SYSTEMS By Yan Qiao May 2014 Chair: Shigang Chen Major: Computer Engineering Space-time efficient data structures can benefit many application systems. Space-efficiency describes a data structure that can fit compactly into the memory. The term time-efficiency implies that accessing/updating it requires short period of time. In this work, we cover space-time efficient data structures related to four abstract problems: set membership checking, multi-set membership checking, distributed set joining, and set size estimation. The goal is to improve the space-time efficiency of existing solutions. We first study an efficient set representation – the Bloom filter. Traditional Bloom filters offer excellent space efficiency, but each lookup requires multiple hash computations and multiple memory accesses. We propose a new family of space-time efficient Bloom filters that provide the same space efficiency, but requires much fewer memory accesses for each lookup. Due to wide applicability, any improvement to the performance of Bloom filters can potentially have a broad impact in many areas of research. Then we further propose a data structure for representing multi-sets, where a set ID is associated with each member element. Our proposed data structure can reduce the space and computational complexity, yet keep the error ratio in a pretty low level. Next, we design another Bloom filter variant called adaptive Bloom filter for efficient joining two distributed sets. When two nodes in distributed system exchange their
منابع مشابه
Cryptography for Efficiency : New Directions in Authenticated Data Structures
of “Cryptography for Efficiency: New Directions in Authenticated Data Structures” by Charalampos Papamanthou, Ph.D., Brown University, May 2011. Cloud computing has emerged as an important new computational and storage medium and is increasingly being adopted both by companies and individuals as a means of reducing operational and maintenance costs. However, remotely-stored sensitive data may b...
متن کاملA Cuckoo Filter Modification Inspired by Bloom Filter
Probabilistic data structures are so popular in membership queries, network applications, and so on. Bloom Filter and Cuckoo Filter are two popular space efficient models that incorporate in set membership checking part of many important protocols. They are compact representation of data that use hash functions to randomize a set of items. Being able to store more elements while keeping a reaso...
متن کاملSeeking Source Discourse Ideology by English and Persian Translators: A Comparative Think Aloud Protocol Study
Discourse audiences are susceptible to fall victims of the concealed ideological representations in discourses at the expanse of changing and modifying their mental models through which they act on the world. Translators as readers and at the same time intercultural mediators need to be equipped with the knowledge of how ideology is accommodated in discourse both not to fall victim to it and to...
متن کاملEvaluation of Pre-Fixed Biological Tissues Preparation Methods for ATR-FTIR Biospectroscopy
Evaluation of Pre-Fixed Biological Tissues Preparation Methods for ATR-FTIR Biospectroscopy Fourier transform infrared (FTIR) spectroscopy in ATR (attenuated total reflection) mode is a powerful tool for studying biomedical samples, which can provide important structural information on the molecular composition. Currently, formalin fixation and paraffin preservation (FFPP) is the preferred sourc...
متن کاملThe Effect of Different Intensities of Aerobic Exercise on the Expression of Darpp32 Markers in the Liver of Male Wistar Rat
Background & Aims: The liver, as the largest gland in the body, can manufacture, store, change and secrete a large number of metabolic substances the body. The liver receives blood rich in nutrients from the digestive and esophageal tracts, then stores them or changes them into chemical substances that are used elsewhere in the body for metabolic needs. This tissue is especially important in re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014